home *** CD-ROM | disk | FTP | other *** search
/ The Beauty of Chaos / Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso / mac / gifconverter2.37.cpt.hqx / GIFConverter 2.3.7.rsrc / bin.rsrc_CODE_64_StrecherDoCommand.txt < prev    next >
Text File  |  1994-01-29  |  45KB  |  801 lines

  1. # near model CODE resource
  2. # jump table entries: 21440-21445 (6 of them)
  3. 00000000  4E56 FFF4                link       A6, -0x000C
  4. 00000004  48E7 0028                movem.l    -[A7], A2,A4
  5. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  6. 0000000C  204C                     movea.l    A0, A4
  7. 0000000E  5088                     addq.l     A0, 8
  8. 00000010  2050                     movea.l    A0, [A0]
  9. 00000012  2D48 FFF4                move.l     [A6 - 0xC], A0
  10. 00000016  206E 000C                movea.l    A0, [A6 + 0xC]
  11. 0000001A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  12. 0000001E  2050                     movea.l    A0, [A0]
  13. 00000020  45E8 0002                lea.l      A2, [A0 + 0x2]
  14. 00000024  7003                     moveq.l    D0, 0x03
  15. label00000026:
  16. 00000026  32DA                     move.w     [A1]+, [A2]+
  17. 00000028  51C8 FFFC                dbf        D0, -0x6 /* 00000026 */
  18. 0000002C  486E FFF8                pea.l      [A6 - 0x8]
  19. 00000030  486C FFF8                pea.l      [A4 - 0x8]
  20. 00000034  486C FFF0                pea.l      [A4 - 0x10]
  21. 00000038  A8FA                     syscall    MapRect
  22. 0000003A  4A6E FFF8                tst.w      [A6 - 0x8]
  23. 0000003E  5DC0                     slt        D0
  24. 00000040  4A6E FFFA                tst.w      [A6 - 0x6]
  25. 00000044  5DC1                     slt        D1
  26. 00000046  8001                     or.b       D0, D1
  27. 00000048  670A                     beq        +0xC /* 00000054 */
  28. 0000004A  3F3C 9E54                move.w     -[A7], 0x9E54
  29. 0000004E  42A7                     clr.l      -[A7]
  30. 00000050  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  31. label00000054:
  32. 00000054  486E FFF8                pea.l      [A6 - 0x8]
  33. 00000058  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  34. 0000005C  4EAD 3C4A                jsr        [A5 + 0x3C4A /* export_1925 */]
  35. 00000060  4CDF 1400                movem.l    A2,A4, [A7]+
  36. 00000064  4E5E                     unlink     A6
  37. 00000066  205F                     movea.l    A0, [A7]+
  38. 00000068  504F                     addq.w     A7, 8
  39. 0000006A  4ED0                     jmp        [A0]
  40. 0000006C  8D54                     or.w       [A4], D6
  41. 0000006E  4553                     chk.w      D2, [A3]
  42. 00000070  544E                     addq.w     A6, 2
  43. 00000072  4557                     chk.w      D2, [A7]
  44. 00000074  4558                     chk.w      D2, [A0]+
  45. 00000076  5445                     addq.w     D5, 2
  46. 00000078  4E54 0000                link       A4, 0
  47. fn0000007C:
  48. 0000007C  4E56 FFEC                link       A6, -0x0014
  49. 00000080  2F0C                     move.l     -[A7], A4
  50. 00000082  286E 0008                movea.l    A4, [A6 + 0x8]
  51. 00000086  2054                     movea.l    A0, [A4]
  52. 00000088  2F28 008C                move.l     -[A7], [A0 + 0x8C]
  53. 0000008C  2F28 0090                move.l     -[A7], [A0 + 0x90]
  54. 00000090  486E FFF8                pea.l      [A6 - 0x8]
  55. 00000094  A8AC                     syscall    Pt2Rect
  56. 00000096  2054                     movea.l    A0, [A4]
  57. 00000098  2D68 0090 FFEC           move.l     [A6 - 0x14], [A0 + 0x90]
  58. 0000009E  3028 0094                move.w     D0, [A0 + 0x94]
  59. 000000A2  D16E FFEE                add.w      [A6 - 0x12], D0
  60. 000000A6  3028 0096                move.w     D0, [A0 + 0x96]
  61. 000000AA  D16E FFEC                add.w      [A6 - 0x14], D0
  62. 000000AE  2054                     movea.l    A0, [A4]
  63. 000000B0  2F28 008C                move.l     -[A7], [A0 + 0x8C]
  64. 000000B4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  65. 000000B8  486E FFF0                pea.l      [A6 - 0x10]
  66. 000000BC  A8AC                     syscall    Pt2Rect
  67. 000000BE  487A FF40                pea.l      [PC - 0xC0 /* 00000000, value 0x4E56FFF4 */]
  68. 000000C2  2F0E                     move.l     -[A7], A6
  69. 000000C4  2054                     movea.l    A0, [A4]
  70. 000000C6  2F28 0080                move.l     -[A7], [A0 + 0x80]
  71. 000000CA  4EAD 51DA                jsr        [A5 + 0x51DA /* export_2615 */]
  72. 000000CE  4EAD 3952                jsr        [A5 + 0x3952 /* export_1830 */]
  73. 000000D2  285F                     movea.l    A4, [A7]+
  74. 000000D4  4E5E                     unlink     A6
  75. 000000D6  2E9F                     move.l     [A7], [A7]+
  76. 000000D8  4E75                     rts
  77. 000000DA  9F54                     sub.w      [A4], D7
  78. 000000DC  494D                     chk.w      D4, A5
  79. 000000DE  4147                     chk.w      D0, D7
  80. 000000E0  4553                     chk.w      D2, [A3]
  81. 000000E2  5452                     addq.w     [A2], 2
  82. 000000E4  4554                     chk.w      D2, [A4]
  83. 000000E6  4348                     chk.w      D1, A0
  84. 000000E8  4552                     chk.w      D2, [A2]
  85. 000000EA  2E56                     movea.l    A7, [A6]
  86. 000000EC  414C                     chk.w      D0, A4
  87. 000000EE  4944                     chk.w      D4, D4
  88. 000000F0  4154                     chk.w      D0, [A4]
  89. 000000F2  4553                     chk.w      D2, [A3]
  90. 000000F4  5452                     addq.w     [A2], 2
  91. 000000F6  4554                     chk.w      D2, [A4]
  92. 000000F8  4348                     chk.w      D1, A0
  93. 000000FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  94. 000000FE  FFF4                     .invalid   <<F/7/7>>
  95. 00000100  48E7 0038                movem.l    -[A7], A2,A3,A4
  96. 00000104  266E 000C                movea.l    A3, [A6 + 0xC]
  97. 00000108  286E 0008                movea.l    A4, [A6 + 0x8]
  98. 0000010C  204C                     movea.l    A0, A4
  99. 0000010E  5088                     addq.l     A0, 8
  100. 00000110  2050                     movea.l    A0, [A0]
  101. 00000112  2D48 FFF4                move.l     [A6 - 0xC], A0
  102. 00000116  2F0B                     move.l     -[A7], A3
  103. 00000118  4EAD 3C3A                jsr        [A5 + 0x3C3A /* export_1923 */]
  104. 0000011C  2253                     movea.l    A1, [A3]
  105. 0000011E  41E9 0012                lea.l      A0, [A1 + 0x12]
  106. 00000122  45E9 0002                lea.l      A2, [A1 + 0x2]
  107. 00000126  7003                     moveq.l    D0, 0x03
  108. label00000128:
  109. 00000128  30DA                     move.w     [A0]+, [A2]+
  110. 0000012A  51C8 FFFC                dbf        D0, -0x6 /* 00000128 */
  111. 0000012E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  112. 00000132  45E9 0002                lea.l      A2, [A1 + 0x2]
  113. 00000136  7003                     moveq.l    D0, 0x03
  114. label00000138:
  115. 00000138  30DA                     move.w     [A0]+, [A2]+
  116. 0000013A  51C8 FFFC                dbf        D0, -0x6 /* 00000138 */
  117. 0000013E  486E FFF8                pea.l      [A6 - 0x8]
  118. 00000142  486C FFF8                pea.l      [A4 - 0x8]
  119. 00000146  486C FFF0                pea.l      [A4 - 0x10]
  120. 0000014A  A8FA                     syscall    MapRect
  121. 0000014C  2253                     movea.l    A1, [A3]
  122. 0000014E  41E9 0002                lea.l      A0, [A1 + 0x2]
  123. 00000152  45EE FFF8                lea.l      A2, [A6 - 0x8]
  124. 00000156  7003                     moveq.l    D0, 0x03
  125. label00000158:
  126. 00000158  30DA                     move.w     [A0]+, [A2]+
  127. 0000015A  51C8 FFFC                dbf        D0, -0x6 /* 00000158 */
  128. 0000015E  2F0B                     move.l     -[A7], A3
  129. 00000160  4EAD 3C3A                jsr        [A5 + 0x3C3A /* export_1923 */]
  130. 00000164  2F0B                     move.l     -[A7], A3
  131. 00000166  4EAD 3C72                jsr        [A5 + 0x3C72 /* export_1930 */]
  132. 0000016A  2053                     movea.l    A0, [A3]
  133. 0000016C  117C 0001 0044           move.b     [A0 + 0x44], 0x1
  134. 00000172  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  135. 00000176  4E5E                     unlink     A6
  136. 00000178  205F                     movea.l    A0, [A7]+
  137. 0000017A  504F                     addq.w     A7, 8
  138. 0000017C  4ED0                     jmp        [A0]
  139. 0000017E  9043                     sub.w      D0, D3
  140. 00000180  4F4D                     chk.w      D7, A5
  141. 00000182  5055                     addq.w     [A5], 8
  142. 00000184  5445                     addq.w     D5, 2
  143. 00000186  4E45                     trap       5
  144. 00000188  5745                     subq.w     D5, 3
  145. 0000018A  5854                     addq.w     [A4], 4
  146. 0000018C  454E                     chk.w      D2, A